/**
 * 文件名：@AfwWebConfiguration.java <br/>
 * 包名：cn.efunbox.afw.web.boot.auto.configure <br/>
 * 项目名：afw-web <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.web.boot.auto.configure;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.View;

import cn.efunbox.afw.core.mvc.result.ResultModelProcessor;
import cn.efunbox.afw.web.mvc.springmvc.view.Jackson2View;

/**
 * 类名：AfwWebConfiguration  <br />
 *
 * 功能：
 *
 * @author xtwin <br />
 * 创建时间：2016年7月20日 下午6:02:26  <br />
 * @version 2016年7月20日
 */
@Configuration
public class AfwWebConfiguration {

	/**
	 * 功能：json视图 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年7月20日 下午6:04:08 <br/>
	 */
	@Bean(name = "json_view")
	public View jsonView(ResultModelProcessor resultModelProcessor) {
		Jackson2View view = new Jackson2View();
		
		// 结果对象解析器
		view.setResultModelProcessor(resultModelProcessor);
		
		return view;
	}
	
	@Bean(name = "xml_view") 
	public View xmlView() {
		return null;
	}
}
